package com.dhcc.DRGsHosp.application;

/**  
* @ClassName: HistoryDataTransferApplication  
* @Description: 近三年外的数据迁移   
* @author Administrator  
* @date 2018年7月5日  
* @author shaozhiyuan  
*/
public interface HistoryDataTransferApplication {
	/**
	 * 
	 * @Title: getmaxDateInDRG  
	 * @Description:获取数据库中数据当前最大时间
	 * @param @return   
	 * @return String  
	 * @author shaozhiyuan
	 * @date 2018年7月4日  
	 * @version V3.1.0 
	 * @throws
	 */
	public String getmaxDateInDRG();
	/**
	 * 
	 * @Title: checkMaxDateReduceThreeCount  
	 * @Description:数据库中数据当前最大时间减三年，查看数据库里是否有该数据
	 * @param @return   
	 * @return int  
	 * @author shaozhiyuan
	 * @date 2018年7月4日  
	 * @version V3.1.0 
	 * @throws
	 */
	public int checkMaxDateReduceThreeCount(String mindate);
	/**
	 * 
	 * @Title: dataTransfer  
	 * @Description: 判断是否有近三年前的数据，如果有执行表迁移
	 * @param @param mindate
	 * @param @param table   
	 * @return void  
	 * @author shaozhiyuan
	 * @date 2018年7月4日  
	 * @version V3.1.0 
	 * @throws
	 */
	public void dataTransfer(String mindate, String table, String type);
}
